function initCreateDonVi()
{
	$("#form_create_donvi").validate({  
		errorPlacement: function(error, element) {
			
            error.remove();          
        },
        onkeyup:false,
        onfocusout:false,
        rules:{
            ma:{
                required:true,
                checkMa:true,
            },
            ten:{
                required:true,
                checkTen:true
            }
        },
        messages:{
        	ma:{
                required:'Vui lòng nhập mã', 
                checkMa:'Mã đơn vị này đã tồn tại.Vui lòng nhập mã khác.'
            },
            ten:{
                required:'Vui lòng nhập tên đơn vị',    
                checkTen:'Tên đơn vị này đã tồn tại.Vui lòng nhập tên khác.'
            }
        }
    })
    
    jQuery.validator.addMethod('checkTen', function(value) {
         if(jQuery('#oldname').length > 0)
         {
            var oldval = jQuery.trim(jQuery('#oldname').val());
            if(jQuery.trim(value) == oldval) return true;
         }  
         showLoader($('#form_create_donvi'));
         var result = true;
		 var postURL = "index.php";
		 jQuery.ajax({
			 cache:false,
			 async:false,
			 type: "POST",
			 data: "option=com_ketnoi&task=donvi.checkTenExists&tmpl=raw&ten=" + jQuery.trim(value),
			 url: postURL,
			 success: function(response) {
			 	var data = JSON.parse(response);
			 	
			 	if(data.success)
			 	{
			 		result = data.exists == false;
			 	}
		 	 }
		 });
		 hideLoader($('#form_create_donvi'));
		 return result;
	});
	
	jQuery.validator.addMethod('checkMa', function(value) {
        if(jQuery('#oldMa').length > 0)
        {
           var oldval = jQuery.trim(jQuery('#oldMa').val());
           if(jQuery.trim(value) == oldval) return true;
        }  
        showLoader($('#form_create_donvi'));
        var result = true;
		 var postURL = "index.php";
		 jQuery.ajax({
			 cache:false,
			 async:false,
			 type: "POST",
			 data: "option=com_ketnoi&task=donvi.checkMaExists&tmpl=raw&ma=" + jQuery.trim(value),
			 url: postURL,
			 success: function(response) {
			 	var data = JSON.parse(response);
			 	
			 	if(data.success)
			 	{
			 		result = data.exists == false;
			 	}
		 	 }
		 });
		 hideLoader($('#form_create_donvi'));
		 return result;
	});
    
    $('#form_create_donvi').ajaxForm({
    	beforeSubmit:function(){
    		showLoader($('#form_create_donvi'));
    	},
    	success:function(response){
    		var isQuickCreate = $('#form_create_donvi input[name="quickcreate"]').val() == 1?true:false;
    		if(isQuickCreate)
			{
    			var result = JSON.parse(response);
    			if(result.success)
    			{
    				var client_update = $('#form_create_donvi input[name="client_update"]').val();
    				var option = "<option value='"+result.id+"'>"+result.ten+"</option>";
    				$("#"+client_update).append(option);
    				$("#"+client_update).trigger("liszt:updated");
    				$('#form_create_donvi').closest("div.modal").find("div.modal-header button.close").trigger("click");
    				alertify.set({ delay: 2000 });
    				alertify.success("Thêm đơn vị thành công");
    			}
    			
			}
    		hideLoader($('#form_create_donvi'));
    	}
    });
}


function saveDonvi()
{
	/*
	showLoader();
	var link = "index.php?option=com_ketnoi&view=engine&layout=create&tmpl=raw";
	$.ajax(link).done(function(response){
		var container = getMainContent();
		container.html(response);		
		hideLoader();
	}).fail(function(){
		hideLoader();
	});*/
}


